295975
953925
122642
411500
916556
273621
705742
257574
31834
1002150
437281
46659
5332799
3760581
3273148
2588804
2314988
2170609
2093358
195078
1864118
1759136
1758196
1673471